<?php

$fechaInicio = null;
$fechaFin = null;
$auditoria = "auditoria.xml";
$version = '1.0';
$encoding = 'utf-8';
//abrimos doc
$xml = simplexml_load_file($auditoria);
//despliegue tabla
echo"<table><tr><td>Tipo Consulta</td><td>Detalle Consulta</td><td>Fecha Consulta</td></tr>";
foreach ($xml->consulta->item as $item) {
    $fechaConsulta = $item->fecha;
    //ver fechas a desplegar
    if (($fechaInicio <= $fechaConsulta && $fechaFin >= $fechaConsulta) || ($fechaInicio == null && $fechaFin == null) || ($fechaInicio == null && $fechaFin >= $fechaConsulta) || ($fechaInicio <= $fechaConsulta && $fechaFin == null)) {
        $detalleConsulta = $item->detalle;
        $tipoConsulta = $item->tipo;
        echo "<tr><td>" . $tipoConsulta . "</td><td>" . $detalleConsulta . "</td><td>" . $fechaConsulta . "</td></tr>";
    }
}
echo "</table>";
//guardar doc

$importar = dom_import_simplexml($xml);
$doc = new DOMDocument($version, $encoding);
$importar = $doc->importNode($importar, true);
$importar = $doc->appendChild($importar);
$doc->formatOutput = true;
$doc->save($auditoria);
/**
 * $xml = simplexml_load_file($auditoria);
  $item = $xml->consulta->addChild('item');
  $tipoOP = $item->addChild('tipo', strtoupper(substr($consulta, 0, 6)));
  $detalle = $item->addChild('detalle', $consulta);
  $fecha = $item->addChild('fecha', date("Ymd"));
 */
?>
